import matplotlib.pyplot as plt

# 假设这是你的数据点，横坐标使用月份名称
months = ["一月", "二月", "三月", "四月", "五月", "六月"]
y = [
    [509, 361, 622, 579, 514, 437],
    [96, 71, 124, 141, 128, 67],
    [56, 44, 46, 50, 50, 38],
    [246, 186, 158, 116, 150, 149],
    [348, 262, 450, 348, 479, 582],
]

labels = ["公安", "信访", "劳动仲裁", "劳动监察", "法院"]

# 绘制数据点，使用'o-'表示线段连接点，并在点上画圆圈
for i in range(len(y)):
    plt.plot(months, y[i], marker="o", label=labels[i])

# 设置中文用楷体
plt.rcParams["font.sans-serif"] = ["KaiTi"]

# 设置图表标题和轴标签
plt.title("1-6月主要部门矛盾纠纷排查情况")
plt.xlabel("月份")  # 这里使用英文的'Month'作为标签，你可以根据需要更改为中文
plt.ylabel("数量")

# 设置x轴和y轴的范围
plt.xlim("一月", "六月")
plt.ylim(0, 700)

# 设置x轴的刻度标签为月份名称
plt.xticks(months)

# 添加图例
plt.legend()

# 显示图形
plt.show()
